#include <stdio.h>                                
#include <unistd.h>
#include <signal.h>
#include <stdlib.h>

int main()
{
  //kill(pid,signum)
  //kill(getpid(),SIGINT);
  //raise(SIGINT);//给调用者发送信号
  //abort();//给调用者发送信号SIGABRT，6
  //alarm(5);//计时器，一定时间后给调用者发送SIGARLM,6
  union sigval val;
  val.sival_int =10;
  sigqueue(getpid(),SIGINT ,val );
  //时间通知时发送一段数据
  while(1)
    {
      printf("------\n");
      sleep(1);
    }
  return 0;
}

